package com.banmoon.builder;

import com.banmoon.builder.house.House;

public abstract class HouseBuilder {

    protected House house;

    public HouseBuilder(House house) {
        this.house = house;
    }

    public abstract HouseBuilder buildSubgrade();

    public abstract HouseBuilder buildWall();

    public abstract HouseBuilder buildRoof();

    public House build(){
        return house;
    }

}
